home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 July: Mac OS SDK / Dev.CD Jul 99 SDK2.toast / Development Kits / Hardware / PCI Driver Development Kit / • Tools / Utility / LoadDriverTest 950518 / Src / LoadDriverTest.r < prev   
Encoding:
Text File  |  1996-08-20  |  6.0 KB  |  301 lines  |  [TEXT/MPCC]

  1. /*                                    LoadDriverTest.r                                */
  2. /*
  3.  * LoadDriverTest.r
  4.  * Copyright © 1993-95 Apple Computer Inc. All rights reserved.
  5.  */
  6. #ifndef SystemSevenOrLater
  7. #define SystemSevenOrLater    1
  8. #endif
  9. #include "Types.r"
  10. #include "SysTypes.r"
  11. #include "LoadDriverTest.h"
  12. #ifndef ISPPC
  13.    << Error, ISPPC must be defined to configure 'cfrg' resource >>
  14. #endif
  15. include "::LoadDriverTestIcons.rsrc";
  16.  
  17. #if ISPPC
  18. #include "CodeFragmentTypes.r"
  19. #endif
  20.  
  21. resource 'vers' (1) {
  22.     kVersionMajor, kVersionMinor, kVersionStage, kVersionRelease, verUS,
  23.     $$format(
  24.         "%d.%d%c%d",
  25.         kVersionMajor, kVersionMinor, kVersionStageLetter, kVersionRelease
  26.     ),
  27.     $$format(
  28.         "%d.%d%c%d (%4d.%02d.%02d)\n© 1992-%4d Apple Computer Inc. All Rights Reserved",
  29.         kVersionMajor, kVersionMinor, kVersionStageLetter, kVersionRelease,
  30.         $$year, $$month, $$day, $$year
  31.     ),
  32. };
  33.  
  34. type kApplicationCreator as 'STR ';
  35. resource kApplicationCreator (0, "Owner Resource", purgeable) {
  36.     "Load Driver Test"
  37.     " Copyright © 1992-95 Apple Computer Inc. All Rights Reserved."
  38. };
  39.  
  40.  
  41. resource 'MBAR' (MBAR_MenuBar) {
  42.     {
  43.         MENU_Apple,
  44.         MENU_File,
  45.         MENU_Edit
  46.     }
  47. };
  48.  
  49. resource 'MENU' (MENU_Apple, "Apple Menu") {
  50.     MENU_Apple,
  51.     textMenuProc,
  52.     0x7FFFFFFD,
  53.     enabled,
  54.     apple,
  55.     {
  56.         "About Load Driver Test…", noIcon, noKey, noMark, plain,
  57.         "-", noIcon, noKey, noMark, plain
  58.     }
  59. };
  60.  
  61. resource 'MENU' (MENU_File, "File Menu") {
  62.     MENU_File,
  63.     textMenuProc,
  64.     0x0,
  65.     enabled,
  66.     "File",
  67.     {
  68.         "Open Driver…",            noIcon, "O",    noMark, plain,
  69.         "-",                    noIcon, noKey,    noMark, plain,
  70.         "Quit",                    noIcon, "Q",     noMark, plain
  71.     }
  72. };
  73.  
  74. resource 'MENU' (MENU_Edit, "Edit Menu") {
  75.     MENU_Edit,
  76.     textMenuProc,
  77.     0x0,
  78.     enabled,
  79.     "Edit",
  80.     {    /* array: 6 elements */
  81.         "Undo", noIcon, "Z", noMark, plain,
  82.         "-", noIcon, noKey, noMark, plain,
  83.         "Cut", noIcon, "X", noMark, plain,
  84.         "Copy", noIcon, "C", noMark, plain,
  85.         "Paste", noIcon, "V", noMark, plain,
  86.         "Clear", noIcon, noKey, noMark, plain
  87.     }
  88. };
  89.     
  90.  
  91. resource 'DLOG' (DLOG_About, "About Load Driver Test") {
  92.         {100, 80, 270, 422},
  93.         dBoxProc,
  94.         invisible,
  95.         noGoAway,
  96.         0x0,
  97.         DLOG_About,
  98.         "",
  99. #if SystemSevenOrLater
  100.         alertPositionParentWindow,
  101. #endif
  102. };
  103.  
  104. resource 'DITL' (DLOG_About, "About Load Driver Test") {
  105.     {
  106.         {140, 260, 160, 322}, Button        { enabled,    "OK"                    },
  107.         { 10,  10, 136, 324}, StaticText    { disabled,
  108.             "Load Driver Test examines 'ndrv' device drivers.\n"
  109.             "Written by Martin Minow, Developer Technical Support.\n"
  110.             "Copyright © 1992-95 Apple Computer Inc."
  111.             " All rights reserved."
  112.         },
  113.     }
  114. };
  115.  
  116.  
  117. resource 'ALRT' (ALRT_NonFatalError, "System Error", purgeable) {
  118.         {100, 80, 230, 422},
  119.         ALRT_NonFatalError,
  120.         {
  121.             OK, visible, silent,
  122.             OK, visible, silent,
  123.             OK, visible, silent,
  124.             OK, visible, silent
  125.         },
  126. #if SystemSevenOrLater
  127.         alertPositionParentWindow,
  128. #endif
  129. };
  130.  
  131. resource 'DITL' (ALRT_NonFatalError, "System Error", purgeable) {
  132.     {
  133.         {100, 160, 120, 208}, Button        { enabled,    "Exit"                    },
  134.         {100, 236, 120, 320}, Button        { enabled,    "Continue"                },
  135.         { 10, 110,  96, 324}, StaticText    { disabled, "System Error ^0. ^1"    },
  136.         { 47,  20,  64,  80}, StaticText    { disabled, "Error"                    }
  137.     }
  138. };
  139.  
  140. resource 'ALRT' (ALRT_FatalError, "Fatal Error", purgeable) {
  141.         {100, 80, 230, 422},
  142.         ALRT_FatalError,
  143.         {
  144.             OK, visible, silent,
  145.             OK, visible, silent,
  146.             OK, visible, silent,
  147.             OK, visible, silent
  148.         },
  149. #if SystemSevenOrLater
  150.         alertPositionParentWindow,
  151. #endif
  152. };
  153.  
  154. resource 'DITL' (ALRT_FatalError, "Fatal Error", purgeable) {
  155.     {
  156.         {100, 240, 120, 322}, Button        { enabled,    "Exit"                    },
  157.         { 10, 110,  96, 324}, StaticText    { disabled,
  158.                                         "System Error (cannot recover) ^0. ^1"    },
  159.         { 47,  20,  64,  80}, StaticText    { disabled, "Error"                    }
  160.     }
  161. };
  162.  
  163. resource 'ALRT' (ALRT_FragLoadErr, "Fragment Load Error", purgeable) {
  164.         {100, 80, 230, 422},
  165.         ALRT_FragLoadErr,
  166.         {
  167.             OK, visible, silent,
  168.             OK, visible, silent,
  169.             OK, visible, silent,
  170.             OK, visible, silent
  171.         },
  172. #if SystemSevenOrLater
  173.         alertPositionParentWindow,
  174. #endif
  175. };
  176.  
  177. resource 'DITL' (ALRT_FragLoadErr, "Fragment Load Error", purgeable) {
  178.     {
  179.         {100, 240, 120, 322}, Button        { enabled,    "Continue"                },
  180.         { 10, 110,  96, 324}, StaticText    { disabled,
  181.             "Can't Load Fragment, status ^0,"
  182.             " from file \"^1\","
  183.             " (\"^2\")"
  184.         },
  185.         { 47,  20,  64,  80}, StaticText    { disabled, "Error"                    }
  186.     }
  187. };
  188.  
  189. resource 'ALRT' (ALRT_SymbolErr, "Missing Symbol Error", purgeable) {
  190.         {100, 80, 230, 422},
  191.         ALRT_SymbolErr,
  192.         {
  193.             OK, visible, silent,
  194.             OK, visible, silent,
  195.             OK, visible, silent,
  196.             OK, visible, silent
  197.         },
  198. #if SystemSevenOrLater
  199.         alertPositionParentWindow,
  200. #endif
  201. };
  202.  
  203. resource 'DITL' (ALRT_SymbolErr, "Missing Symbol Error", purgeable) {
  204.     {
  205.         {100, 240, 120, 322}, Button        { enabled,    "Continue"                },
  206.         { 10, 110,  96, 324}, StaticText    { disabled,
  207.             "Missing exported symbol, status ^0,"
  208.             " from file \"^1\","
  209.             " symbol \"^2\""
  210.         },
  211.         { 47,  20,  64,  80}, StaticText    { disabled, "Error"                    }
  212.     }
  213. };
  214.  
  215.  
  216. resource 'ALRT' (ALRT_DriverOK, "Driver OK Message", purgeable) {
  217.         {100, 80, 230, 422},
  218.         ALRT_DriverOK,
  219.         {
  220.             OK, visible, silent,
  221.             OK, visible, silent,
  222.             OK, visible, silent,
  223.             OK, visible, silent
  224.         },
  225. #if SystemSevenOrLater
  226.         alertPositionParentWindow,
  227. #endif
  228. };
  229.  
  230. resource 'DITL' (ALRT_DriverOK, "Driver OK Message", purgeable) {
  231.     {
  232.         {100, 240, 120, 322}, Button        { enabled,    "OK"                },
  233.         { 10, 110,  96, 324}, StaticText    { disabled,
  234.             "Driver \"^0\" is ok,\n"
  235.             "Device \"^1\",\n"
  236.             "Driver \"^2\""
  237.         },
  238.     }
  239. };
  240.  
  241. resource 'SIZE' (-1) {
  242.     reserved,
  243.     acceptSuspendResumeEvents,
  244.     reserved,
  245.     canBackground,
  246.     multiFinderAware,
  247.     backgroundAndForeground,
  248.     dontGetFrontClicks,
  249.     ignoreChildDiedEvents,
  250.     is32BitCompatible,
  251.     isHighLevelEventAware,
  252.     localAndRemoteHLEvents,
  253.     notStationeryAware,
  254.     dontUseTextEditServices,
  255.     reserved,
  256.     reserved,
  257.     reserved,
  258.     393216,
  259.     393216
  260. };
  261.  
  262. resource 'BNDL' (128) {
  263.     kApplicationCreator,
  264.     0,
  265.     {
  266.         'FREF',    { 0, 128, 1, 129 },
  267.         'ICN#',    { 0, 128, 1, 129 }
  268.     }
  269. };
  270.  
  271. resource 'FREF' (128) {
  272.     'APPL',
  273.     0,
  274.     ""
  275. };
  276.  
  277. resource 'FREF' (129) {
  278.     'ndrv',
  279.     1,
  280.     ""
  281. };
  282.  
  283. #if ISPPC    
  284. resource 'cfrg' (0) {
  285.     {
  286.         kPowerPC,
  287.         kFullLib,
  288.         kNoVersionNum,
  289.         kNoVersionNum,
  290.         kDefaultStackSize,
  291.         kNoAppSubFolder,
  292.         kIsApp,
  293.         kOnDiskFlat,
  294.         kZeroOffset,
  295.         kWholeFork,
  296.         "Display Driver Log"
  297.     }
  298. };
  299. #endif
  300.  
  301.